soft touchdown - Turkish English Dictionary